Section: Software
QIRAL
Participant : Denis Barthou.
-
QIRAL is a high level language (expressed through LaTeX) that is used to described Lattice QCD problems. It describes matrix formulations, domain specific properties on preconditionings, and algorithms.
-
The compiler chain for QIRAL can combine algorithms and preconditionings, checking validity of the composition automatically. It generates OpenMP parallel code, using libraries, such as BLAS.
-
This code is developped in collaboration with other teams participating to the ANR PetaQCD project.